Лабораторная работа № 4

Дискреционное разграничение прав в Linux. Расширенные атрибуты

Павличенко Родион Андреевич

Российский университет дружбы народов

Российский университет дружбы народов

Информация

Докладчик

  • ФИО: Павличенко Родион Андреевич
  • Статус: Cтудент
  • Группа: НПИбд-02-24
  • ВУЗ: Российский университет дружбы народов им. П. Лумумбы
  • Почта:1132246838@pfur.ru

Выполнение лабораторной работы

От имени пользователя guest определили расширенные атрибуты файла /home/guest/dir1/file1 командой lsattr /home/guest/dir1/file1. Установили командой chmod 600 file1 на файл file1 права, разрешающие чтение и запись для владельца файл

Попробовали установить на файл /home/guest/dir1/file1 расширенный атрибут a от имени пользователя guest

Попробовали установить расширенный атрибут a на файл /home/guest/dir1/file1 от имени суперпользователя

От пользователя guest проверили правильность установления атрибута. Выполнили дозапись в файл file1 слова «test» командой echo “test” /home/guest/dir1/file1. После этого выполнили чтение файла file1 командой cat /home/guest/dir1/file1.

Попробовали удалить файл file1 командой echo “abcd” > /home/guest/dirl/file1 .Попробовали переименовать файл

Попробовали с помощью команды сhmod 000 file1 установить на файл file1 права. Это сделать не удалось

Сняли расширенный атрибут a с файла /home/guest/dirl/file1 от имени суперпользователя командой

Повторили операции, которые нам ранее не удавалось выполнить. Все операции удалось выполнить.

Установили атрибут “+i”

Никакие операции выполнить не удалось